﻿/*
----------------------------------
    Rodeo Game Engine

    Rodeo Core Module
    RTTI.h - header file

    Copyright(c) Marcin Goryca
----------------------------------
*/
#ifndef RODEO_CORE_RTTI_H_
#define RODEO_CORE_RTTI_H_

#ifndef RODEO_CORE_CONSTANTS_H_
#include "core\constants.h"
#endif    //RODEO_CORE_CONSTANTS_H_

namespace rodeocore
{
class RTTI
{
public:
    RTTI(const std::string& name)
        :classname_(name)
    {}
    
    virtual const std::string& getClassName()const { return classname_; }

    ~RTTI(){}

//==== MEMBERS ====//
private:
    std::string classname_;
};
}    //end of rodeocore namespace
#endif    //RODEO_CORE_RTTI_H_